home *** CD-ROM | disk | FTP | other *** search
/ The 640 MEG Shareware Studio 2 / The 640 Meg Shareware Studio CD-ROM Volume II (Data Express)(1993).ISO / clang / dflat2.zip / VIDEO.H < prev    next >
Text File  |  1991-02-18  |  609b  |  25 lines

  1. /* ---------------- video.h ----------------- */
  2.  
  3. #ifndef VIDEO_H
  4. #define VIDEO_H
  5.  
  6. #include "rect.h"
  7.  
  8. void getvideo(RECT, void far *);
  9. void storevideo(RECT, void far *);
  10. extern unsigned video_mode;
  11. extern unsigned video_page;
  12. void wputch(WINDOW, int, int, int);
  13. int GetVideoChar(int, int);
  14. void PutVideoChar(int, int, int);
  15. void get_videomode(void);
  16. void wputs(WINDOW, void *, int, int);
  17.  
  18. #define clr(fg,bg) ((fg)|((bg)<<4))
  19. #define vad(x,y) ((y)*160+(x)*2)
  20. #define ismono() (video_mode == 7)
  21. #define istext() (video_mode < 4)
  22. #define videochar(x,y) (GetVideoChar(x,y) & 255)
  23.  
  24. #endif
  25.